The Darkness That Comes Before by R. Scott Bakker | Spoiler Free Book Review